@charset "utf-8";
/* CSS Document make by tank */

/* reset */
body,div,hr,p,blockquote,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend{margin:0;padding:0;}
body,button,input,label,select,option,textarea,button,fieldset,legend{font:12px/1.5 Verdana,Tahoma,Arial,\5b8b\4f53,Helvetica,sans-serif;}  
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
ul,ol{list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#FF6501; text-decoration:underline;}
fieldset,img{border:0;}
address,cite,dfn,em,var{font-style:normal;}
strong{ font-weight:bold;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
table{border-collapse:collapse;border-spacing:0}
button{cursor:pointer;}
legend{color:#000;}
button,input,select,textarea{font-size:100%;}
html{ zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true);}(this));}
body{ color:#333;}

.gb_none,
.gb_none a:link{ color:#5e5e5e; cursor:default; text-decoration:none;}
.paddingtop{ padding:10px 0;}
.bg_container_full{left: 0;  position: absolute; top: 0; width: 100%; z-index: -1;}
/* gb_header */
.gb_header { background-color:#007D9A; z-index:599; position:fixed; _position:absolute; left:0; top:0; width:100%; color:#fff;  filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; border-bottom:1px  solid #c8c8c8; z-index:600; }
.gb_header a { color:#fff; }
.gb_header .gb_header_top1 { width:100%; margin:0px auto; height:35px; margin:0 auto; position:relative; overflow:hidden;zoom:1;
background: rgb(69,72,77); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(38,38,38,1) 59%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(59%,rgba(38,38,38,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(38,38,38,1) 59%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(38,38,38,1) 59%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(38,38,38,1) 59%); /* IE10+ */
background: linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(38,38,38,1) 59%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
-moz-box-shadow:0px 1px 10px #2c2c2c; -webkit-box-shadow:0px 1px 10px #2c2c2c; box-shadow:0px 1px 10px #2c2c2c;

 }
.gb_header h1.title {background:url(../img/logo_gen.png) no-repeat 10px 0;  float:left; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; line-height:36px; padding-left:55px; text-indent:10px;text-shadow:-1px -1px 0 #000; font-weight:normal; }
.gb_header h1.title span{ font-size:12px; vertical-align:top; margin-left:5px; color:#CCC}
.gb_header .op { float:right; height:25px; line-height:25px; padding:5px 15px 0px 0px; font-family: "\5B8B\4F53"; }
.gb_header .op .pipe { margin:0px 5px; }
.gb_header .op a:link,
.gb_header .op a:visited { color:#fff; }
.gb_header .op a:hover { color:#f50; }
.gb_header .op .link{ display:inline-block; padding-right:10px;}
.gb_header .menu { float:left; padding-top:8px; padding-left:10px; }
.gb_header .menu li { float:left; display:block; padding:3px 8px; }
/* gb_header_top2 */
.gb_header_top2{ padding:0 10px;}
.gb_header_top2 a{ color:#dff5e5}
.gb_header_top2 a:hover{ text-decoration:none;}
.gb_header_top2 .inner { width:100%; margin:0px auto; height:45px; margin:0 auto; position:relative; }
.gb_header_top2 .list_function{ float:left;  padding:2px 0;}
.gb_header_top2 .list_function li{ float:left; margin-right:10px; height:100%; }
.gb_header_top2 .list_function li a{border:2px solid #007D9A ; display:block; padding:25px 5px 5px 5px ;}
.gb_header_top2 .list_function li a:hover{ border-color:#c38304;}
.gb_header_top2 .list_function li a{ background-image:url(../img/icon_0.png); background-position:center 5px; background-repeat:no-repeat;}
.gb_header_top2 .list_function .item0{ margin-right:5px;}
.gb_header_top2 .list_function .item1 a{background-image:url(../img/icon_1.png); }
.gb_header_top2 .list_function .item2 a{background-image:url(../img/icon_2.png);}
.gb_header_top2 .list_function .item3 a{background-image:url(../img/icon_3.png);}
.gb_header_top2 .list_function .item4 a{background-image:url(../img/icon_4.png);}
.gb_header_top2 .list_function .item5 a{background-image:url(../img/icon_5.png);}
.gb_header_top2 .list_function .item6 a{background-image:url(../img/icon_6.png);}
.gb_header_top2 .list_function .item00{ float:right;}
.gb_header_top2 .list_function .status_on a{ border-color:#aebf22; }
.gb_header_top2 .id_function1{ margin-right:50px;}
.gb_header_top2 .id_function3{ float:right;}
/* 模块工作条_s  */
.tool_bar { width:35px; border:1px solid #333333; background:#d6d6d6; position:fixed; top:100px; left:10px; z-index:600; }
.tool_bar a { color:#383838; text-decoration:none; }
.tool_bar .tool_hd { height:12px; border-bottom:1px solid #000000; cursor: move; background: #646464; /* Old browsers */ background: -moz-linear-gradient(top, #646464 0%, #3e3e3e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #646464), color-stop(100%, #3e3e3e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #646464 0%, #3e3e3e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #646464 0%, #3e3e3e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #646464 0%, #3e3e3e 100%); /* IE10+ */ background: linear-gradient(top, #646464 0%, #3e3e3e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#3e3e3e', GradientType=0 ); /* IE6-9 */
}
.tool_bar .tool_hd .title { height:12px; line-height:9px; text-indent:3px; }
.tool_bar .tool_hd .title span { display:none; }
.tool_bar .tool_bd { border:1px solid #dddddd; padding:2px; }
.tool_bar .list_tool li { border:1px solid #d6d6d6; margin-bottom:2px; }
.tool_bar .list_tool .icon{ display:inline-block; width:26px; text-align:center; padding:3px 0 0 0; vertical-align:middle;}
.tool_bar .list_tool li .text{ display:none; cursor: default; }
.tool_bar .list_tool li.status_on,
.tool_bar .list_tool li:hover { border:1px solid #4b4b4b; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow:inset 0px 0px 2px #8d8d8d; -webkit-box-shadow:inset 0px 0px 2px #8d8d8d; box-shadow:inset 0px 0px 2px #8d8d8d; }
.tool_bar .list_tool li:hover { -moz-box-shadow:inset 0px 0px 5px #f7f7f7; -webkit-box-shadow:inset 0px 0px 5px #f7f7f7; box-shadow:inset 0px 0px 5px #f7f7f7; }
.tool_bar .list_tool .test { display:none; }
.tool_bar .tool_hd .angle { width:0; height:0; overflow:hidden; font-size:0; display:inline-block; border-width:3px; border-color:transparent transparent transparent #cacaca; border-style:dashed dashed dashed solid; cursor:pointer; }
.tool_bar_status_open .tool_hd .angle { width:0; height:0; overflow:hidden; font-size:0; display:inline-block; border-width:3px; border-color:transparent #cacaca transparent transparent; border-style:dashed solid dashed dashed; cursor:pointer; }
.tool_bar_status_open .list_tool li .text{ display:inline-block; vertical-align:middle;}
.tool_bar_status_open { width:115px; }

.tool_bar_nav{ width:180px;right:10px; top:100px; left:auto;}
.tool_bar_nav .link{ display:block; padding:1px 2px 2px 4px;}
/* gb_container  */
.gb_container { text-align:left; padding-top:120px; position:relative; z-index:598 }
/* mod_package _s */
.mod_package { margin:10px; }
.mod_package .mod_hd { padding:3px 8px; border-bottom:1px dotted #CCC; font-size:14px; font-weight:bold; }
.mod_package .mod_hd .gt{ font-weight:normal; font-family:"宋体"}
.mod_package .mod_bd { padding:10px 8px; }
/* 辅助内容 _s */
.act_inner { width:1002px;  margin:0 auto; cursor:crosshair; }
.bg_container { position:absolute; width:100%; left:0; top:0; }
.act_content { position:relative; z-index:2; height:100%;  }
.bg_grid_view { position:absolute; z-index:-1; left:0; top:0; width:100%; height:100%; background:url(../img/bg_grid.png) repeat 0 0; }
.x_rule { background:url(../img/rule_x.png) repeat 0 0; position:absolute; z-index:-1; left:0; top:-18px; width:1000px; height:18px; }
.y_rule { background:url(../img/rule_y.png) repeat 0 0; position:absolute; z-index:-1; left:-18px; top:0; width:18px;  }
/* 按钮 _s */
.awesome,
.awesome:visited { border:none; background: #222; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); border-bottom: 1px solid rgba(0, 0, 0, 0.25); position: relative; cursor: pointer; }
.awesome:hover { background-color: #111; color: #fff; }
.awesome:active { top: 1px; }
.small.awesome,
.small.awesome:visited { font-size: 11px; padding:;
}
.awesome,
.awesome:visited,
.medium.awesome,
.medium.awesome:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }
.large.awesome,
.large.awesome:visited { font-size: 14px; padding: 8px 14px 9px; }
.blue.awesome,
.blue.awesome:visited { background-color: #2daebf; }
.blue.awesome:hover { background-color: #007d9a; }
/* 表单 _s */
.misc { margin:15px 5px 5px; }
.misc legend { font-weight:bold; color:#ebebeb; text-shadow:1px 1px 2px #333; font-size:18px; display:none; }
.misc .handle_wrap { -webkit-transition:height 0.3s ease-out; height:89px; overflow:hidden; }
.misc .handle_wrap_shut { height:0; }
.misc { color:#ccc; }
.misc label { display:block; margin-bottom:8px; }
.misc fieldset { padding:15px; margin-bottom:10px; border-radius: 7px; border:1px solid #fff; background-color:#294d61; min-width:600px }
.misc .title { color:#ebebeb; margin-right:5px; }
.misc .prefix { width:300px; }
.misc .tips { color:#999; margin-left:6px; }
.business .extra_tips { color:#999; margin-left:0px; }
.misc select { width:156px; margin-left:2px; }
.misc .path_wrap { margin-bottom:8px; }
.misc .path_wrap .pathstatus { display:none; overflow:hidden; }
.misc .path_wrap .working { width:17px; height:17px; display:inline-block; position:relative; top:2px; }
.misc .path_wrap .error { color:red; display:inline-block; }
.misc .path_wrap .recept { color:green; display:inline-block; }
.misc .path_wrap label { display:inline; margin-bottom:0px; }
.misc .path_wrap input { width:94px; color:#d50082; margin-right:3px; }
.misc .path_wrap input[readonly] { width:50px; border:none; background:none; color:#9f0061; }
.misc .rate_wrap input { padding:2px 0; width:140px; margin-left:2px; }
.misc .rate_wrap .per { color:#fff; margin-left:2px; }
/* 弹出层 _s */
.pop { background:#fff; border:2px solid #ccc; }
.pop .pop_hd .popup_title { cursor: default; font-size: 14px; font-weight: bold; line-height: 1.75em; margin: 0; padding: 0; text-align: center; color:#fff; text-align:left; text-indent:18px;
background: #00a5b7; /* Old browsers */
background: -moz-linear-gradient(top,  #00a5b7 1%, #007d9a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#00a5b7), color-stop(100%,#007d9a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a5b7 1%,#007d9a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a5b7 1%,#007d9a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a5b7 1%,#007d9a 100%); /* IE10+ */
background: linear-gradient(top,  #00a5b7 1%,#007d9a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a5b7', endColorstr='#007d9a',GradientType=0 ); /* IE6-9 */

}
.pop .pop_hd .close { position:absolute; top:3px; right:10px; color:#fff; }
.pop .pop_bot { padding:5px; text-align:center; }
/* 弹出层内容 _s */
.mod_gb_settings { padding:5px; }
.mod_gb_settings fieldset { margin: 5px 0; padding: 10px 20px 5px; border-radius: 3px; border: 1px solid #DDD; }
.mod_gb_settings legend { cursor: pointer; display: block; padding: 0 10px; font-weight: bold; }
.mod_gb_settings li { margin-bottom: 8px; min-height: 25px; }
.mod_gb_settings fieldset label,
.mod_gb_settings fieldset strong { float: left; }
.mod_gb_settings fieldset strong { padding-right: 15px; width: 42px; height: 25px; text-align: right; font-weight: normal; }
.mod_gb_settings fieldset strong.pri { width:60px; }
.mod_gb_settings fieldset label { margin-right: 5px; }
input:focus { outline: none; }
.int_number { width: 65px; height: 17px; }
.int_txt { width: 200px; height: 17px; }
.int_txt,
.int_number,
.int_color,
.tta_txt { padding: 2px; border: 1px solid #DFDDE0; background: -moz-linear-gradient(top, #F7F7F7 0%, #F2F2F2 0%, white 21%, white 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(0%, #F2F2F2), color-stop(21%, white), color-stop(100%, white)); line-height: 17px; }
.bg_input_1 { overflow: hidden; cursor: pointer; padding: 0 5px; height: 20px; min-width: 14px; border-radius: 3px; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#EDEDED)); background: -moz-linear-gradient(center top, white, #EDEDED) repeat scroll 0 0 transparent; border: 1px solid #B7B7B7; text-align: center; line-height: 20px; color: #606060; }
.bg_input_1 input { display: none; }
.bg_input_current {
background: -webkit-gradient(linear,left top,left bottom,from(#FFE575),to(#FFD96C));
background: -moz-linear-gradient(center top,#FAA51A,#F47A20) repeat scroll 0 0 transparent;
border-color: #C2973F;
}
/* 框color _s */
.btn_in,
.img_in,
.iFrame_in,
.lgn_in{background:#ffffff; width:100%; height:100%; display:block;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.text_in{background:#78fffd; width:100%; height:100%; display:block;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}




/* index _s */
.list_apicon{  overflow:hidden;zoom:1;}
.list_apicon li{ float:left; width:96px; margin-right:50px; }
.list_apicon li span{ display:block; text-align:center; font-size:14px;}
/* 后台管理 _s */
.wrap_backstage{ padding:0 100px 0 100px; min-width:800px;}
/* 宽松的表格 */
.gb_table_common th,
.gb_table_common td {border:1px solid #ddd;padding:8px 15px;}
.gb_table_common th {background-color:#F1F7FF;}
.gb_table_common tfoot td{ background:#eeeeee;}

.gb_table_noborder th{ text-align:right; font-weight:normal;}
.gb_table_noborder th,
.gb_table_noborder td {padding:5px 5px;}


/* 表单控件 */
.txt_long ,
.txt_medium ,
.txt_medium_gt ,
.txt_short {height:23px;line-height:23px;border:1px solid #ccc;text-indent:2px;}

.txt_long {width:280px;}
.txt_medium {width:120px;}
.txt_medium_gt {width:150px;}
.txt_short {width:60px;}

input{ vertical-align:middle;}
input[type='text']:focus {background-color:#eff;}
input.error {border-color:#e30;}

.radio_wrap {line-height:23px;padding-right:10px;_padding-top:5px;_display:inline-block;cursor:pointer;}
.radio_wrap input {vertical-align:middle;margin:-2px 5px 0px 0px;#margin-left:-3px;_margin:-3px 2px 0px -3px;}

.chkbox_wrap {line-height:23px;padding-right:10px;_padding-top:6px;cursor:pointer;}
.chkbox_wrap input {margin:-2px 5px 0px 0px;vertical-align:middle;#margin-right:2px;_margin:-5px 2px 0px 0px;}

/* 页游配置页 */
.mktree{ overflow:hidden;zoom:1; padding:10px; background:#606367;}
.mktree li{ float:left; margin-left:10px;}
.mktree li a{ display:block;padding:5px 8px; background:#333;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; color:#fff;	}
.mktree .linkactive a{ background:#cd0000}
.mktree .link_sub{ margin:0 20px;}




/* 游戏资讯 */
.linkList_in{ margin:0 10px 8px 10px; overflow:hidden;zoom:1;}
.linkList_in li{ line-height:26px; overflow:hidden; border-top:1px dotted #B5D9EF; margin-top:-1px; position:relative;}
.linkList_in li i{background:url(http://www.3366.com/img/portal/v2/common/icon_comm.png) 0 -145px no-repeat; position:absolute;top:50%;left:0; margin-top:-3px; width:10px; height:6px; display:block;}
.linkList_in li span{ display:block; height:27px; padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:5px;}
.linkList_in li em{ float:right; padding-right:5px; color:#666666;}
/*游戏图片列表模块77_78*/
.imgList_in{ zoom:1;}
.imgList_in:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.imgList_in li{ float:left; _display:inline;}
.imgList_in span{ display:block; height:18px; overflow:hidden; text-align:center; margin-top:3px;}
.imgList_in a{ display:block; text-align:center; zoom:1;}
.imgList_in a:hover{ text-decoration:none;}










